Big Huge Thesaurus

capital of Saudi Arabia

noun